﻿/* 
 * Inventory items will have a basic integer defining
 * their category (consumable, equipment, etc), for ease
 * of reference, they will be as follows:
 * 
 * 1) Consumable
 * 2) Weapon
 * 3) Equipment - head
 * 4) Equipment - torso
 * 5) Equipment - legs
 * 
 * At some point i'll make an item database rather than hand coding
 * each item, but for now, that'll do.
*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

// Basic global alias for the main class containing constants
using r = Rougeliek.Rougeliek;

namespace Rougeliek
{
    class Inventory
    {
        public static List<InventoryItem> inventory;

        

        public static void sampleInventory()
        {
            inventory = new List<InventoryItem>();
            inventory.Add(new InventoryItem(1, "Burger"));
            inventory.Add(new InventoryItem(1, "Shake"));
            inventory.Add(new InventoryItem(1, "Fries"));
            inventory.Add(new InventoryItem(1, "Baby"));
            inventory.Add(new InventoryItem(2, "Staff of the Dickbutt"));
            inventory.Add(new InventoryItem(3, "Helm of Stupid Faces"));
            inventory.Add(new InventoryItem(4, "Breastplate of Eroticism."));
            inventory.Add(new InventoryItem(5, "Leggings of the Ladyboy"));
        }

        public static void addItem()
        {
            Random rand = new Random();

            inventory.Add(new InventoryItem(rand.Next(1,5), "Sample Item"));
        }

    }

    class InventoryItem
    {
        public int category;
        public string name;

        public InventoryItem(int c, string n)
        {
            category = c;
            name = n;
        }
    }
}
